vscode python
VSCode
結局、
dhanvantaritkv/vscode-ipython: IPython extension for VSCode
をgit cloneして、
$ vsce pacakge
非公開的に共有する | 拡張機能の公開 | 非公式 - Visual Studio Code Docs
して、 vsixファイルを作り、vscode上でimportした。だいぶ、快適になった。
https://gyazo.com/0074a7da04a5995b0a36f3205bcdf0dc
以下は、以前の文章
==============================================
run selection/line in python terminal (通常 shift-enterがキーバンド)は、
setting.jsonで、python.pythonPathを ipythonにかえておけば、ipythonでterminalが開く。
が、、複数行送ると上手く動かない。PYTHONPATH
まだ、進行中。
Send extra newline for 'Run Selection/Line in Python Terminal' to immediately execute · Issue #169 · Microsoft/vscode-python
feature request: support IPython console · Issue #19 · DonJayamanne/vscodeJupyter
(like you can do in PyCharm or Rstudio)
ソフト開発系とデータ分析系でニーズが違うのだけど、データ分析系の声はなかなか通りにくい。このあたり、どちらの立場もなんとなく理解できる。
次善の方法として、
IPython for VSCodeというextensionを入れて、
vscode-ipython/extension.js at master · pancho111203/vscode-ipython
keybindで、ctr+enterで、ipython.sendSelectedToIPython を設定する。
pythonじゃないときに,,,,whenを設定する。
whenは、python (.pyファイルのときだけ)でできそうだけど、、どうやるのか。
open keyboard shortcuts を開く
キーバインディング | 非公式 - Visual Studio Code Docs
when
code:json
[
{ "key": "ctrl+enter",
"command": "ipython.sendSelectedToIPython",
"when": "editorTextFocus && editorLangId == 'python'" }
]
ただ、これだと terminal(ipython)にいってしまう。
ryuta46/vscode-multi-command: Visual Studio Code Plugin named multi-command
で、multi commandを設定するか、、また拡張いれて設定する???
それに、editorに戻るコマンド名が不明..
moveEditorGroup up ???
で、 
lorenzo2897/vscode-ipe: Interactive programming experience for data scientists: Visual Studio Code extension
を試すことにした。